var _contextPath;

$(document).ready(function() {
	list();
	selectOpList();
	top.UppTabs.operator = top.getCurrentTagTitle();// 设置用户tab的标题值
});
function selectOpList() {
	var roleId = 1001;
	$("#userId").empty();
	$.ajax({
		type : 'POST',
		url : contextPath + 'iccard/rechargecard/oplist',
		data : {
			'roleId' : roleId
		},
		dataType : 'json',
		success : function(list) {
			if (list != null && list.length>0) {
				$("#userId").append('<option value="">全部</option>');
				for ( var i = 0; i < list.length; i++) {
					var option = '<option value="' + list[i].operatorId + '">'
							+ list[i].userName + '</option>';
					$("#userId").append(option);
				}
			}
		}
	});
}
/**
 * 判断字符串是否为空
 * 
 * @param str
 * @returns
 */
function isNotBlank(str) {
	if (str && /\S+/.test(str)) {
		return true;
	}
	return false;
}

/**
 * 查询用户列表
 */
function list() {
	_contextPath = $("#contextPath").val();
	var beginTime = $('input[name="beginTime"]').val();
	var endTime = $('input[name="endTime"]').val();
	var userId = $("#userId").val();
	var cardNum = $("#cardNum").val() != null ? $("#cardNum").val() : "";
	// if(isNotBlank(beginTime)){
	// beginTime = dateFormatForSearch(beginTime);
	// }
	// if(isNotBlank(endTime)){
	// endTime = dateFormatForSearch(endTime);
	// }
	if (isNotBlank(beginTime) && isNotBlank(endTime) && beginTime > endTime) {
		top.uppShow('开始时间不能大于结束时间');
		return false;
	}
	$("#data_list").datagrid({
		queryParams : {
			userId : userId,
			cardNum : cardNum,
			beginTime : beginTime,
			endTime : endTime
		},
		columns : [ [ {
			field : 'rechargeableCardNum',
			title : '卡号',
			width : 100
		}, {
			field : 'rechargeableCardCreditTime',
			title : '充值时间',
			width : 100,
			align : 'center',

			formatter : function(value, row, index) {
				return (new Date(Number(value))).dateConvert();
			}
		}, {
			field : 'rechargeableCardCreditAmount',
			title : '充值金额',
			width : 100,
			align : 'center'

		}, {
			field : 'rechargeType',
			title : '充值方式',
			width : 100,
			align : 'center',
			formatter : function(value, row, index) {
				if (value == '1') {
					return '现金';
				} else if (value == '0') {
					return '网银';
				} else {
					return '';
				}
			}
		}, {
			field : 'userName',
			title : '操作人员',
			width : 100,
			align : 'center',
		}

		] ],
		autoRowHeight : true,
		fitColumns : true,
		pagination : true,
		rownumbers : true,
		singleSelect : true
	});
}

function getContextPath() {
	if ("" == _contextPath) {
		_contextPath = $("#contextPath").val();
	}
	return _contextPath;
}

